# near model CODE resource # jump table entries: 60768-60768 (1 of them) 00000000 FFFF .invalid <> 00000002 ED60 asl D0.w, D6 00000004 0000 0632 ori.b D0, 0x32 /* '2' */ 00000008 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3 0000000C 4FEF FF92 lea.l A7, [A7 - 0x6E] 00000010 246F 008E movea.l A2, [A7 + 0x8E] 00000014 2E2F 0094 move.l D7, [A7 + 0x94] 00000018 97CB sub.l A3, A3 0000001A 7800 moveq.l D4, 0x00 0000001C 42AF 0046 clr.l [A7 + 0x46] 00000020 7C00 moveq.l D6, 0x00 label00000022: 00000022 7A00 moveq.l D5, 0x00 00000024 7600 moveq.l D3, 0x00 00000026 1612 move.b D3, [A2] 00000028 4A03 tst.b D3 0000002A 6604 bne +0x6 /* 00000030 */ 0000002C 7A01 moveq.l D5, 0x01 0000002E 605C bra +0x5E /* 0000008C */ label00000030: 00000030 1003 move.b D0, D3 00000032 4880 ext.w D0 00000034 48C0 ext.l D0 00000036 206D D3F8 movea.l A0, [A5 - 0x2C08] 0000003A 1030 0800 move.b D0, [A0 + D0] 0000003E 7244 moveq.l D1, 0x44 00000040 C081 and.l D0, D1 00000042 670C beq +0xE /* 00000050 */ 00000044 200B move.l D0, A3 00000046 6744 beq +0x46 /* 0000008C */ 00000048 4A84 tst.l D4 0000004A 6640 bne +0x42 /* 0000008C */ 0000004C 7A01 moveq.l D5, 0x01 0000004E 603C bra +0x3E /* 0000008C */ label00000050: 00000050 0C03 005C cmpi.b D3, 0x5C /* '\\' */ 00000054 6614 bne +0x16 /* 0000006A */ 00000056 204A movea.l A0, A2 00000058 70FF moveq.l D0, 0xFFFFFFFF label0000005A: 0000005A 5280 addq.l D0, 1 0000005C 4A18 tst.b [A0]+ 0000005E 66FA bne -0x4 /* 0000005A */ 00000060 41EA 0001 lea.l A0, [A2 + 0x1] 00000064 224A movea.l A1, A2 00000066 A02E syscall BlockMove/BlockMoveData 00000068 6022 bra +0x24 /* 0000008C */ label0000006A: 0000006A 0C03 0022 cmpi.b D3, 0x22 /* '\"' */ 0000006E 6616 bne +0x18 /* 00000086 */ 00000070 4A84 tst.l D4 00000072 6706 beq +0x8 /* 0000007A */ 00000074 7800 moveq.l D4, 0x00 00000076 7A01 moveq.l D5, 0x01 00000078 6012 bra +0x14 /* 0000008C */ label0000007A: 0000007A 7801 moveq.l D4, 0x01 0000007C 200B move.l D0, A3 0000007E 660C bne +0xE /* 0000008C */ 00000080 264A movea.l A3, A2 00000082 528B addq.l A3, 1 00000084 6006 bra +0x8 /* 0000008C */ label00000086: 00000086 200B move.l D0, A3 00000088 6602 bne +0x4 /* 0000008C */ 0000008A 264A movea.l A3, A2 label0000008C: 0000008C 4A85 tst.l D5 0000008E 6726 beq +0x28 /* 000000B6 */ 00000090 200B move.l D0, A3 00000092 6722 beq +0x24 /* 000000B6 */ 00000094 4212 clr.b [A2] 00000096 486F 0046 pea.l [A7 + 0x46] 0000009A 486F 0004 pea.l [A7 + 0x4] 0000009E 2F07 move.l -[A7], D7 000000A0 3F2F 009E move.w -[A7], [A7 + 0x9E] 000000A4 2F0B move.l -[A7], A3 000000A6 4EBA 0062 jsr [PC + 0x62 /* 0000010A */] 000000AA 4A80 tst.l D0 000000AC 4FEF 0012 lea.l A7, [A7 + 0x12] 000000B0 674E beq +0x50 /* 00000100 */ 000000B2 5286 addq.l D6, 1 000000B4 97CB sub.l A3, A3 label000000B6: 000000B6 4A03 tst.b D3 000000B8 6706 beq +0x8 /* 000000C0 */ 000000BA 528A addq.l A2, 1 000000BC 6000 FF64 bra -0x9A /* 00000022 */ label000000C0: 000000C0 4AAF 0046 tst.l [A7 + 0x46] 000000C4 673A beq +0x3C /* 00000100 */ 000000C6 7001 moveq.l D0, 0x01 000000C8 BC80 cmp.l D6, D0 000000CA 6634 bne +0x36 /* 00000100 */ 000000CC 022F 007F 006A andi.b [A7 + 0x6A], 0x7F 000000D2 022F 00BF 006A andi.b [A7 + 0x6A], 0xBF 000000D8 022F 00DF 006A andi.b [A7 + 0x6A], 0xDF 000000DE 022F 00EF 006A andi.b [A7 + 0x6A], 0xEF 000000E4 486F 004A pea.l [A7 + 0x4A] 000000E8 486F 0004 pea.l [A7 + 0x4] 000000EC 4EBA 047E jsr [PC + 0x47E /* 0000056C */] 000000F0 3F3C FFFF move.w -[A7], 0xFFFF 000000F4 486F 0054 pea.l [A7 + 0x54] 000000F8 4EBA 0414 jsr [PC + 0x414 /* 0000050E */] 000000FC 4FEF 000E lea.l A7, [A7 + 0xE] label00000100: 00000100 4FEF 006E lea.l A7, [A7 + 0x6E] 00000104 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+ 00000108 4E75 rts fn0000010A: 0000010A 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 0000010E 4FEF FF84 lea.l A7, [A7 - 0x7C] 00000112 246F 0098 movea.l A2, [A7 + 0x98] 00000116 3A2F 009C move.w D5, [A7 + 0x9C] 0000011A 282F 009E move.l D4, [A7 + 0x9E] 0000011E 266F 00A2 movea.l A3, [A7 + 0xA2] 00000122 286F 00A6 movea.l A4, [A7 + 0xA6] 00000126 7600 moveq.l D3, 0x00 00000128 3F45 0036 move.w [A7 + 0x36], D5 0000012C 2F44 0038 move.l [A7 + 0x38], D4 00000130 2F0A move.l -[A7], A2 00000132 486F 0040 pea.l [A7 + 0x40] 00000136 4EAD DFB8 jsr [A5 - 0x2048] 0000013A 4AAD 16D6 tst.l [A5 + 0x16D6] 0000013E 504F addq.w A7, 8 00000140 6720 beq +0x22 /* 00000162 */ 00000142 554F subq.w A7, 2 00000144 486F 0038 pea.l [A7 + 0x38] 00000148 1F3C 0001 move.b -[A7], 0x1 0000014C 486F 003C pea.l [A7 + 0x3C] 00000150 486F 0041 pea.l [A7 + 0x41] 00000154 700C moveq.l D0, 0x0C 00000156 A823 syscall AliasDispatch 00000158 301F move.w D0, [A7]+ 0000015A 3600 move.w D3, D0 0000015C 3003 move.w D0, D3 0000015E 48C0 ext.l D0 00000160 661A bne +0x1C /* 0000017C */ label00000162: 00000162 554F subq.w A7, 2 00000164 3F2F 0038 move.w -[A7], [A7 + 0x38] 00000168 2F2F 003C move.l -[A7], [A7 + 0x3C] 0000016C 486F 0044 pea.l [A7 + 0x44] 00000170 486F 000C pea.l [A7 + 0xC] 00000174 4EAD DE08 jsr [A5 - 0x21F8] 00000178 301F move.w D0, [A7]+ 0000017A 3800 move.w D4, D0 label0000017C: 0000017C 3003 move.w D0, D3 0000017E 48C0 ext.l D0 00000180 6716 beq +0x18 /* 00000198 */ 00000182 3F03 move.w -[A7], D3 00000184 486F 003E pea.l [A7 + 0x3E] 00000188 4EAD E090 jsr [A5 - 0x1F70] 0000018C 7000 moveq.l D0, 0x00 0000018E 4FEF 0082 lea.l A7, [A7 + 0x82] 00000192 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000196 4E75 rts label00000198: 00000198 4A94 tst.l [A4] 0000019A 6762 beq +0x64 /* 000001FE */ 0000019C 4AAD 16CE tst.l [A5 + 0x16CE] 000001A0 660C bne +0xE /* 000001AE */ 000001A2 7000 moveq.l D0, 0x00 000001A4 4FEF 007C lea.l A7, [A7 + 0x7C] 000001A8 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 000001AC 4E75 rts label000001AE: 000001AE 022F 007F 0030 andi.b [A7 + 0x30], 0x7F 000001B4 022F 00BF 0030 andi.b [A7 + 0x30], 0xBF 000001BA 022F 00DF 0030 andi.b [A7 + 0x30], 0xDF 000001C0 022F 00EF 0030 andi.b [A7 + 0x30], 0xEF 000001C6 486F 0010 pea.l [A7 + 0x10] 000001CA 2F0B move.l -[A7], A3 000001CC 486F 003E pea.l [A7 + 0x3E] 000001D0 4EBA 021C jsr [PC + 0x21C /* 000003EE */] 000001D4 3600 move.w D3, D0 000001D6 3003 move.w D0, D3 000001D8 48C0 ext.l D0 000001DA 4FEF 000C lea.l A7, [A7 + 0xC] 000001DE 660E bne +0x10 /* 000001EE */ 000001E0 486F 0010 pea.l [A7 + 0x10] 000001E4 2F0B move.l -[A7], A3 000001E6 4EBA 0384 jsr [PC + 0x384 /* 0000056C */] 000001EA 3600 move.w D3, D0 000001EC 504F addq.w A7, 8 label000001EE: 000001EE 3F3C FFFF move.w -[A7], 0xFFFF 000001F2 486F 0012 pea.l [A7 + 0x12] 000001F6 4EBA 0316 jsr [PC + 0x316 /* 0000050E */] 000001FA 5C4F addq.w A7, 6 000001FC 6014 bra +0x16 /* 00000212 */ label000001FE: 000001FE 41EF 0036 lea.l A0, [A7 + 0x36] 00000202 43D3 lea.l A1, [A3] 00000204 7010 moveq.l D0, 0x10 label00000206: 00000206 22D8 move.l [A1]+, [A0]+ 00000208 51C8 FFFC dbf D0, -0x6 /* 00000206 */ 0000020C 32D8 move.w [A1]+, [A0]+ 0000020E 7001 moveq.l D0, 0x01 00000210 2880 move.l [A4], D0 label00000212: 00000212 4A43 tst.w D3 00000214 57C0 seq D0 00000216 4400 neg.b D0 00000218 4880 ext.w D0 0000021A 48C0 ext.l D0 0000021C 4FEF 007C lea.l A7, [A7 + 0x7C] 00000220 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000224 4E75 rts fn00000226: 00000226 48E7 1020 movem.l -[A7], D3,A2 0000022A 4FEF FFC4 lea.l A7, [A7 - 0x3C] 0000022E 246F 004C movea.l A2, [A7 + 0x4C] 00000232 082A 0004 0020 btst.b [A2 + 0x20], 0x4 00000238 6752 beq +0x54 /* 0000028C */ 0000023A 082A 0007 0020 btst.b [A2 + 0x20], 0x7 00000240 6732 beq +0x34 /* 00000274 */ 00000242 554F subq.w A7, 2 00000244 2F0A move.l -[A7], A2 00000246 486F 0006 pea.l [A7 + 0x6] 0000024A 4878 0001 push.l 0x1 0000024E 4267 clr.w -[A7] 00000250 4878 FFFF push.l 0xFFFF 00000254 42A7 clr.l -[A7] 00000256 42A7 clr.l -[A7] 00000258 303C 0D17 move.w D0, 0xD17 0000025C A816 syscall Pack8 0000025E 301F move.w D0, [A7]+ 00000260 3600 move.w D3, D0 00000262 3003 move.w D0, D3 00000264 48C0 ext.l D0 00000266 670C beq +0xE /* 00000274 */ 00000268 3003 move.w D0, D3 0000026A 4FEF 003C lea.l A7, [A7 + 0x3C] 0000026E 4CDF 0408 movem.l D3,A2, [A7]+ 00000272 4E75 rts label00000274: 00000274 554F subq.w A7, 2 00000276 486A 0018 pea.l [A2 + 0x18] 0000027A 3F3C 003B move.w -[A7], 0x3B /* ';' */ 0000027E A88F syscall OSDispatch 00000280 301F move.w D0, [A7]+ 00000282 4FEF 003C lea.l A7, [A7 + 0x3C] 00000286 4CDF 0408 movem.l D3,A2, [A7]+ 0000028A 4E75 rts label0000028C: 0000028C 3F7C 4C43 0016 move.w [A7 + 0x16], 0x4C43 /* 'LC' */ 00000292 7020 moveq.l D0, 0x20 00000294 2F40 0018 move.l [A7 + 0x18], D0 00000298 426F 001C clr.w [A7 + 0x1C] 0000029C 3F7C 4C00 001E move.w [A7 + 0x1E], 0x4C00 /* 'L\0' */ 000002A2 2F6F 0048 0020 move.l [A7 + 0x20], [A7 + 0x48] 000002A8 7600 moveq.l D3, 0x00 000002AA 082A 0007 0020 btst.b [A2 + 0x20], 0x7 000002B0 673A beq +0x3C /* 000002EC */ 000002B2 554F subq.w A7, 2 000002B4 2F0A move.l -[A7], A2 000002B6 2F3C 6170 7061 move.l -[A7], 0x61707061 /* 'appa' */ 000002BC 486F 0012 pea.l [A7 + 0x12] 000002C0 303C 0603 move.w D0, 0x603 000002C4 A816 syscall Pack8 000002C6 301F move.w D0, [A7]+ 000002C8 3600 move.w D3, D0 000002CA 3003 move.w D0, D3 000002CC 48C0 ext.l D0 000002CE 670C beq +0xE /* 000002DC */ 000002D0 3003 move.w D0, D3 000002D2 4FEF 003C lea.l A7, [A7 + 0x3C] 000002D6 4CDF 0408 movem.l D3,A2, [A7]+ 000002DA 4E75 rts label000002DC: 000002DC 206F 000C movea.l A0, [A7 + 0xC] 000002E0 A029 syscall HLock 000002E2 206F 000C movea.l A0, [A7 + 0xC] 000002E6 2F50 0038 move.l [A7 + 0x38], [A0] 000002EA 6004 bra +0x6 /* 000002F0 */ label000002EC: 000002EC 42AF 0038 clr.l [A7 + 0x38] label000002F0: 000002F0 41EF 0010 lea.l A0, [A7 + 0x10] 000002F4 A9F2 syscall Launch/LaunchApplication 000002F6 3600 move.w D3, D0 000002F8 082A 0007 0020 btst.b [A2 + 0x20], 0x7 000002FE 670E beq +0x10 /* 0000030E */ 00000300 554F subq.w A7, 2 00000302 486F 000A pea.l [A7 + 0xA] 00000306 303C 0204 move.w D0, 0x204 0000030A A816 syscall Pack8 0000030C 301F move.w D0, [A7]+ label0000030E: 0000030E 3003 move.w D0, D3 00000310 4FEF 003C lea.l A7, [A7 + 0x3C] 00000314 4CDF 0408 movem.l D3,A2, [A7]+ 00000318 4E75 rts fn0000031A: 0000031A 48E7 1020 movem.l -[A7], D3,A2 0000031E 4FEF FEDA lea.l A7, [A7 - 0x126] 00000322 246F 0132 movea.l A2, [A7 + 0x132] 00000326 554F subq.w A7, 2 00000328 3F12 move.w -[A7], [A2] 0000032A 2F2A 0002 move.l -[A7], [A2 + 0x2] 0000032E 2F3C 4552 494B move.l -[A7], 0x4552494B /* 'ERIK' */ 00000334 486F 011E pea.l [A7 + 0x11E] 00000338 4EAD DE18 jsr [A5 - 0x21E8] 0000033C 301F move.w D0, [A7]+ 0000033E 3600 move.w D3, D0 00000340 3003 move.w D0, D3 00000342 48C0 ext.l D0 00000344 670C beq +0xE /* 00000352 */ 00000346 3003 move.w D0, D3 00000348 4FEF 0126 lea.l A7, [A7 + 0x126] 0000034C 4CDF 0408 movem.l D3,A2, [A7]+ 00000350 4E75 rts label00000352: 00000352 554F subq.w A7, 2 00000354 486A 0006 pea.l [A2 + 0x6] 00000358 3F2F 0118 move.w -[A7], [A7 + 0x118] 0000035C 486F 010A pea.l [A7 + 0x10A] 00000360 4EAD DD88 jsr [A5 - 0x2278] 00000364 301F move.w D0, [A7]+ 00000366 3600 move.w D3, D0 00000368 3003 move.w D0, D3 0000036A 48C0 ext.l D0 0000036C 670C beq +0xE /* 0000037A */ 0000036E 3003 move.w D0, D3 00000370 4FEF 0126 lea.l A7, [A7 + 0x126] 00000374 4CDF 0408 movem.l D3,A2, [A7]+ 00000378 4E75 rts label0000037A: 0000037A 554F subq.w A7, 2 0000037C 486F 0002 pea.l [A7 + 0x2] 00000380 486F 0106 pea.l [A7 + 0x106] 00000384 4EAD DD90 jsr [A5 - 0x2270] 00000388 301F move.w D0, [A7]+ 0000038A 554F subq.w A7, 2 0000038C 42A7 clr.l -[A7] 0000038E 3F2F 0118 move.w -[A7], [A7 + 0x118] 00000392 4EAD DD98 jsr [A5 - 0x2268] 00000396 301F move.w D0, [A7]+ 00000398 204A movea.l A0, A2 0000039A 5C88 addq.l A0, 6 0000039C 2F48 0114 move.l [A7 + 0x114], A0 000003A0 426F 0118 clr.w [A7 + 0x118] 000003A4 1F7C 004C 011A move.b [A7 + 0x11A], 0x4C /* 'L' */ 000003AA 1F7C 0043 011B move.b [A7 + 0x11B], 0x43 /* 'C' */ 000003B0 7006 moveq.l D0, 0x06 000003B2 2F40 011C move.l [A7 + 0x11C], D0 000003B6 3F6F 010A 0120 move.w [A7 + 0x120], [A7 + 0x10A] 000003BC 2F7C C000 0000 0122 move.l [A7 + 0x122], 0xC0000000 000003C4 554F subq.w A7, 2 000003C6 486F 0116 pea.l [A7 + 0x116] 000003CA 205F movea.l A0, [A7]+ 000003CC A9F2 syscall Launch/LaunchApplication 000003CE 3E80 move.w [A7], D0 000003D0 301F move.w D0, [A7]+ 000003D2 3600 move.w D3, D0 000003D4 554F subq.w A7, 2 000003D6 42A7 clr.l -[A7] 000003D8 3F2F 0106 move.w -[A7], [A7 + 0x106] 000003DC 4EAD DD98 jsr [A5 - 0x2268] 000003E0 301F move.w D0, [A7]+ 000003E2 3003 move.w D0, D3 000003E4 4FEF 0126 lea.l A7, [A7 + 0x126] 000003E8 4CDF 0408 movem.l D3,A2, [A7]+ 000003EC 4E75 rts fn000003EE: 000003EE 48E7 1020 movem.l -[A7], D3,A2 000003F2 246F 0014 movea.l A2, [A7 + 0x14] 000003F6 486A 0018 pea.l [A2 + 0x18] 000003FA 2F2F 0014 move.l -[A7], [A7 + 0x14] 000003FE 4EBA 01B0 jsr [PC + 0x1B0 /* 000005B0 */] 00000402 4A80 tst.l D0 00000404 504F addq.w A7, 8 00000406 6708 beq +0xA /* 00000410 */ 00000408 002A 0010 0020 ori.b [A2 + 0x20], 0x10 0000040E 600E bra +0x10 /* 0000041E */ label00000410: 00000410 554F subq.w A7, 2 00000412 486A 0018 pea.l [A2 + 0x18] 00000416 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 0000041A A88F syscall OSDispatch 0000041C 301F move.w D0, [A7]+ label0000041E: 0000041E 554F subq.w A7, 2 00000420 2F3C 7073 6E20 move.l -[A7], 0x70736E20 /* 'psn ' */ 00000426 486A 0018 pea.l [A2 + 0x18] 0000042A 4878 0008 push.l 0x8 0000042E 486A 0008 pea.l [A2 + 0x8] 00000432 303C 0825 move.w D0, 0x825 00000436 A816 syscall Pack8 00000438 301F move.w D0, [A7]+ 0000043A 3600 move.w D3, D0 0000043C 3003 move.w D0, D3 0000043E 48C0 ext.l D0 00000440 6708 beq +0xA /* 0000044A */ 00000442 3003 move.w D0, D3 00000444 4CDF 0408 movem.l D3,A2, [A7]+ 00000448 4E75 rts label0000044A: 0000044A 002A 0040 0020 ori.b [A2 + 0x20], 0x40 /* '@' */ 00000450 554F subq.w A7, 2 00000452 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */ 00000458 2F3C 6F64 6F63 move.l -[A7], 0x6F646F63 /* 'odoc' */ 0000045E 486A 0008 pea.l [A2 + 0x8] 00000462 3F3C FFFF move.w -[A7], 0xFFFF 00000466 42A7 clr.l -[A7] 00000468 2F0A move.l -[A7], A2 0000046A 303C 0B14 move.w D0, 0xB14 0000046E A816 syscall Pack8 00000470 301F move.w D0, [A7]+ 00000472 3600 move.w D3, D0 00000474 3003 move.w D0, D3 00000476 48C0 ext.l D0 00000478 6708 beq +0xA /* 00000482 */ 0000047A 3003 move.w D0, D3 0000047C 4CDF 0408 movem.l D3,A2, [A7]+ 00000480 4E75 rts label00000482: 00000482 002A 0080 0020 ori.b [A2 + 0x20], 0x80 00000488 554F subq.w A7, 2 0000048A 42A7 clr.l -[A7] 0000048C 42A7 clr.l -[A7] 0000048E 4227 clr.b -[A7] 00000490 486A 0010 pea.l [A2 + 0x10] 00000494 303C 0706 move.w D0, 0x706 00000498 A816 syscall Pack8 0000049A 301F move.w D0, [A7]+ 0000049C 3600 move.w D3, D0 0000049E 3003 move.w D0, D3 000004A0 48C0 ext.l D0 000004A2 6708 beq +0xA /* 000004AC */ 000004A4 3003 move.w D0, D3 000004A6 4CDF 0408 movem.l D3,A2, [A7]+ 000004AA 4E75 rts label000004AC: 000004AC 022A 00DF 0020 andi.b [A2 + 0x20], 0xDF 000004B2 554F subq.w A7, 2 000004B4 486A 0010 pea.l [A2 + 0x10] 000004B8 42A7 clr.l -[A7] 000004BA 2F3C 6673 7320 move.l -[A7], 0x66737320 /* 'fss ' */ 000004C0 2F2F 001A move.l -[A7], [A7 + 0x1A] 000004C4 4878 0046 push.l 0x46 /* 'F' */ 000004C8 303C 0A08 move.w D0, 0xA08 000004CC A816 syscall Pack8 000004CE 301F move.w D0, [A7]+ 000004D0 3600 move.w D3, D0 000004D2 3003 move.w D0, D3 000004D4 48C0 ext.l D0 000004D6 6708 beq +0xA /* 000004E0 */ 000004D8 3003 move.w D0, D3 000004DA 4CDF 0408 movem.l D3,A2, [A7]+ 000004DE 4E75 rts label000004E0: 000004E0 554F subq.w A7, 2 000004E2 2F0A move.l -[A7], A2 000004E4 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 000004EA 486A 0010 pea.l [A2 + 0x10] 000004EE 303C 0610 move.w D0, 0x610 000004F2 A816 syscall Pack8 000004F4 301F move.w D0, [A7]+ 000004F6 3600 move.w D3, D0 000004F8 3003 move.w D0, D3 000004FA 48C0 ext.l D0 000004FC 6708 beq +0xA /* 00000506 */ 000004FE 3003 move.w D0, D3 00000500 4CDF 0408 movem.l D3,A2, [A7]+ 00000504 4E75 rts label00000506: 00000506 7000 moveq.l D0, 0x00 00000508 4CDF 0408 movem.l D3,A2, [A7]+ 0000050C 4E75 rts fn0000050E: 0000050E 2F0A move.l -[A7], A2 00000510 246F 0008 movea.l A2, [A7 + 0x8] 00000514 200A move.l D0, A2 00000516 674E beq +0x50 /* 00000566 */ 00000518 082A 0005 0020 btst.b [A2 + 0x20], 0x5 0000051E 670E beq +0x10 /* 0000052E */ 00000520 554F subq.w A7, 2 00000522 486A 0010 pea.l [A2 + 0x10] 00000526 303C 0204 move.w D0, 0x204 0000052A A816 syscall Pack8 0000052C 301F move.w D0, [A7]+ label0000052E: 0000052E 082A 0007 0020 btst.b [A2 + 0x20], 0x7 00000534 670C beq +0xE /* 00000542 */ 00000536 554F subq.w A7, 2 00000538 2F0A move.l -[A7], A2 0000053A 303C 0204 move.w D0, 0x204 0000053E A816 syscall Pack8 00000540 301F move.w D0, [A7]+ label00000542: 00000542 082A 0006 0020 btst.b [A2 + 0x20], 0x6 00000548 670E beq +0x10 /* 00000558 */ 0000054A 554F subq.w A7, 2 0000054C 486A 0008 pea.l [A2 + 0x8] 00000550 303C 0204 move.w D0, 0x204 00000554 A816 syscall Pack8 00000556 301F move.w D0, [A7]+ label00000558: 00000558 4A6F 000C tst.w [A7 + 0xC] 0000055C 6F08 ble +0xA /* 00000566 */ 0000055E 2F0A move.l -[A7], A2 00000560 4EAD DD28 jsr [A5 - 0x22D8] 00000564 584F addq.w A7, 4 label00000566: 00000566 204A movea.l A0, A2 00000568 245F movea.l A2, [A7]+ 0000056A 4E75 rts fn0000056C: 0000056C 48E7 1020 movem.l -[A7], D3,A2 00000570 246F 000C movea.l A2, [A7 + 0xC] 00000574 7600 moveq.l D3, 0x00 00000576 4AAD 16CE tst.l [A5 + 0x16CE] 0000057A 6710 beq +0x12 /* 0000058C */ 0000057C 2F2F 0010 move.l -[A7], [A7 + 0x10] 00000580 2F0A move.l -[A7], A2 00000582 4EBA FCA2 jsr [PC - 0x35E /* 00000226 */] 00000586 3600 move.w D3, D0 00000588 504F addq.w A7, 8 0000058A 600A bra +0xC /* 00000596 */ label0000058C: 0000058C 2F0A move.l -[A7], A2 0000058E 4EBA FD8A jsr [PC - 0x276 /* 0000031A */] 00000592 3600 move.w D3, D0 00000594 584F addq.w A7, 4 label00000596: 00000596 3003 move.w D0, D3 00000598 48C0 ext.l D0 0000059A 670C beq +0xE /* 000005A8 */ 0000059C 3F03 move.w -[A7], D3 0000059E 486A 0006 pea.l [A2 + 0x6] 000005A2 4EAD E090 jsr [A5 - 0x1F70] 000005A6 5C4F addq.w A7, 6 label000005A8: 000005A8 3003 move.w D0, D3 000005AA 4CDF 0408 movem.l D3,A2, [A7]+ 000005AE 4E75 rts fn000005B0: 000005B0 48E7 1030 movem.l -[A7], D3,A2,A3 000005B4 4FEF FF5E lea.l A7, [A7 - 0xA2] 000005B8 266F 00B2 movea.l A3, [A7 + 0xB2] 000005BC 246F 00B6 movea.l A2, [A7 + 0xB6] 000005C0 4292 clr.l [A2] 000005C2 42AA 0004 clr.l [A2 + 0x4] 000005C6 703C moveq.l D0, 0x3C 000005C8 2F40 0066 move.l [A7 + 0x66], D0 000005CC 41D7 lea.l A0, [A7] 000005CE 2F48 006A move.l [A7 + 0x6A], A0 000005D2 41EF 0020 lea.l A0, [A7 + 0x20] 000005D6 2F48 009E move.l [A7 + 0x9E], A0 label000005DA: 000005DA 554F subq.w A7, 2 000005DC 2F0A move.l -[A7], A2 000005DE 3F3C 0038 move.w -[A7], 0x38 /* '8' */ 000005E2 A88F syscall OSDispatch 000005E4 301F move.w D0, [A7]+ 000005E6 3600 move.w D3, D0 000005E8 3003 move.w D0, D3 000005EA 48C0 ext.l D0 000005EC 6634 bne +0x36 /* 00000622 */ 000005EE 554F subq.w A7, 2 000005F0 2F0A move.l -[A7], A2 000005F2 486F 006C pea.l [A7 + 0x6C] 000005F6 3F3C 003A move.w -[A7], 0x3A /* ':' */ 000005FA A88F syscall OSDispatch 000005FC 301F move.w D0, [A7]+ 000005FE 3600 move.w D3, D0 00000600 3003 move.w D0, D3 00000602 48C0 ext.l D0 00000604 661C bne +0x1E /* 00000622 */ 00000606 2F0B move.l -[A7], A3 00000608 486F 0024 pea.l [A7 + 0x24] 0000060C 4EAD E070 jsr [A5 - 0x1F90] 00000610 4A80 tst.l D0 00000612 504F addq.w A7, 8 00000614 67C4 beq -0x3A /* 000005DA */ 00000616 7001 moveq.l D0, 0x01 00000618 4FEF 00A2 lea.l A7, [A7 + 0xA2] 0000061C 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000620 4E75 rts label00000622: 00000622 7000 moveq.l D0, 0x00 00000624 4FEF 00A2 lea.l A7, [A7 + 0xA2] 00000628 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000062C 4E75 rts 0000062E 0000 0000 ori.b D0, 0x0 00000632 0000 0000 ori.b D0, 0x0 00000636 0000 0000 ori.b D0, 0x0